Skip to content

Update docker build#144

Open
jezze wants to merge 1 commit intoApolloTeam-dev:masterfrom
jezze:docker-update
Open

Update docker build#144
jezze wants to merge 1 commit intoApolloTeam-dev:masterfrom
jezze:docker-update

Conversation

@jezze
Copy link
Copy Markdown

@jezze jezze commented Apr 4, 2026

This commit rewrites the ApolloOS build image.

If you have a machine with docker installed, running ./docker.sh is now all you need to build ApolloOS.

Dockerfile:

  • New base image is ubuntu 22.04
  • Dependencies changed to match dependencies.sh
  • Removed PS1 manipulations to clean things up

docker.sh:

  • Changed tag name to apollo-os-build:latest
  • Changed the check if the image already was built.
  • Container is now run as your own user instead of root.
  • Now uses ./mkapollo.sh all to build.

mkapollo.sh:

  • Add flag to override ports. This was necesserry in my case because the downloads did not work and since the source was already part of the git source I just pointed it to that directory instead.

@jezze jezze force-pushed the docker-update branch 3 times, most recently from 58711a6 to ef28499 Compare April 4, 2026 16:37
This commit rewrites the ApolloOS build image.

If you have a machine with docker installed, running ./docker.sh is now all
you need to build ApolloOS.

Dockerfile:

* New base image is ubuntu 22.04
* Dependencies changed to match dependencies.sh
* Removed PS1 manipulations to clean things up

docker.sh:

* Changed tag name to apollo-os-build:latest
* Changed the check if the image already was built.
* Container is now run as your own user instead of root.
* Now uses ./mkapollo.sh all to build.

mkapollo.sh:

* Add flag to override ports. This was necesserry in my case because the
  downloads did not work and since the source was already part of the
  git source I just pointed it to that directory instead.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant